package com.gitee.wsl.struct.command.model

import com.gitee.wsl.struct.command.model.parameters.GroupableOption

@DslMarker
annotation class ParameterHolderDsl

@ParameterHolderDsl
interface ParameterHolder {
    /**
     * Register an option with this command or group.
     *
     * This is called automatically for the built-in options, but you need to call this if you want to add a
     * custom option.
     */
    fun registerOption(option: GroupableOption)

}

